package com.cskaoyan.bean.chenfeng.vo;

import com.cskaoyan.bean.MarketCategory;

import java.util.List;

/**
 * @author Chen_Feng
 * @since 2022/06/29 13:44
 */

public class CategoryIndexVo {

    /**
     * currentCategory : {"picUrl":"http://yanxuan.nosdn.127.net/e8bf0cf08cf7eda21606ab191762e35c.png","deleted":false,"keywords":"故事发生哈哈哈222","addTime":"2018-02-01 00:00:00","level":"L1","sortOrder":2,"name":"居家","pid":0,"updateTime":"2022-06-29 10:12:35","id":1005000,"iconUrl":"http://yanxuan.nosdn.127.net/a45c2c262a476fea0b9fc684fed91ef5.png","desc":"股东会的好好"}
     * categoryList : [{"picUrl":"http://yanxuan.nosdn.127.net/e8bf0cf08cf7eda21606ab191762e35c.png","deleted":false,"keywords":"故事发生哈哈哈222","addTime":"2018-02-01 00:00:00","level":"L1","sortOrder":2,"name":"居家","pid":0,"updateTime":"2022-06-29 10:12:35","id":1005000,"iconUrl":"http://yanxuan.nosdn.127.net/a45c2c262a476fea0b9fc684fed91ef5.png","desc":"股东会的好好"}]
     * currentSubCategory : [{"picUrl":"http://yanxuan.nosdn.127.net/d5d41841136182bf49c1f99f5c452dd6.png","deleted":false,"keywords":"","addTime":"2018-02-01 00:00:00","level":"L2","sortOrder":7,"name":"家具","pid":1005000,"updateTime":"2018-02-01 00:00:00","id":1015000,"iconUrl":"http://yanxuan.nosdn.127.net/4f00675caefd0d4177892ad18bfc2df6.png","desc":"大师级工艺"}]
     */
    private MarketCategory currentCategory;
    private List<MarketCategory> categoryList;
    private List<MarketCategory> currentSubCategory;

    public void setCurrentCategory(MarketCategory currentCategory) {
        this.currentCategory = currentCategory;
    }

    public void setCategoryList(List<MarketCategory> categoryList) {
        this.categoryList = categoryList;
    }

    public void setCurrentSubCategory(List<MarketCategory> currentSubCategory) {
        this.currentSubCategory = currentSubCategory;
    }

    public MarketCategory getCurrentCategory() {
        return currentCategory;
    }

    public List<MarketCategory> getCategoryList() {
        return categoryList;
    }

    public List<MarketCategory> getCurrentSubCategory() {
        return currentSubCategory;
    }

 /*   public static class CurrentCategoryEntity {
        *//**
         * picUrl : http://yanxuan.nosdn.127.net/e8bf0cf08cf7eda21606ab191762e35c.png
         * deleted : false
         * keywords : 故事发生哈哈哈222
         * addTime : 2018-02-01 00:00:00
         * level : L1
         * sortOrder : 2
         * name : 居家
         * pid : 0
         * updateTime : 2022-06-29 10:12:35
         * id : 1005000
         * iconUrl : http://yanxuan.nosdn.127.net/a45c2c262a476fea0b9fc684fed91ef5.png
         * desc : 股东会的好好
         *//*
        private String picUrl;
        private Boolean deleted;
        private String keywords;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date addTime;
        private String level;
        private Integer sortOrder;
        private String name;
        private Integer pid;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date updateTime;
        private Integer id;
        private String iconUrl;
        private String desc;

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setDeleted(Boolean deleted) {
            this.deleted = deleted;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public void setAddTime(Date addTime) {
            this.addTime = addTime;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public void setSortOrder(Integer sortOrder) {
            this.sortOrder = sortOrder;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setPid(Integer pid) {
            this.pid = pid;
        }

        public void setUpdateTime(Date updateTime) {
            this.updateTime = updateTime;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public void setIconUrl(String iconUrl) {
            this.iconUrl = iconUrl;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public Boolean isDeleted() {
            return deleted;
        }

        public String getKeywords() {
            return keywords;
        }

        public Date getAddTime() {
            return addTime;
        }

        public String getLevel() {
            return level;
        }

        public Integer getSortOrder() {
            return sortOrder;
        }

        public String getName() {
            return name;
        }

        public Integer getPid() {
            return pid;
        }

        public Date getUpdateTime() {
            return updateTime;
        }

        public Integer getId() {
            return id;
        }

        public String getIconUrl() {
            return iconUrl;
        }

        public String getDesc() {
            return desc;
        }
    }

    public static class CategoryListEntity {
        *//**
         * picUrl : http://yanxuan.nosdn.127.net/e8bf0cf08cf7eda21606ab191762e35c.png
         * deleted : false
         * keywords : 故事发生哈哈哈222
         * addTime : 2018-02-01 00:00:00
         * level : L1
         * sortOrder : 2
         * name : 居家
         * pid : 0
         * updateTime : 2022-06-29 10:12:35
         * id : 1005000
         * iconUrl : http://yanxuan.nosdn.127.net/a45c2c262a476fea0b9fc684fed91ef5.png
         * desc : 股东会的好好
         *//*
        private String picUrl;
        private Boolean deleted;
        private String keywords;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date addTime;
        private String level;
        private Integer sortOrder;
        private String name;
        private Integer pid;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date updateTime;
        private Integer id;
        private String iconUrl;
        private String desc;

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setDeleted(Boolean deleted) {
            this.deleted = deleted;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public void setAddTime(Date addTime) {
            this.addTime = addTime;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public void setSortOrder(Integer sortOrder) {
            this.sortOrder = sortOrder;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setPid(Integer pid) {
            this.pid = pid;
        }

        public void setUpdateTime(Date updateTime) {
            this.updateTime = updateTime;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public void setIconUrl(String iconUrl) {
            this.iconUrl = iconUrl;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public Boolean isDeleted() {
            return deleted;
        }

        public String getKeywords() {
            return keywords;
        }

        public Date getAddTime() {
            return addTime;
        }

        public String getLevel() {
            return level;
        }

        public Integer getSortOrder() {
            return sortOrder;
        }

        public String getName() {
            return name;
        }

        public Integer getPid() {
            return pid;
        }

        public Date getUpdateTime() {
            return updateTime;
        }

        public Integer getId() {
            return id;
        }

        public String getIconUrl() {
            return iconUrl;
        }

        public String getDesc() {
            return desc;
        }
    }

    public static class CurrentSubCategoryEntity {
        *//**
         * picUrl : http://yanxuan.nosdn.127.net/d5d41841136182bf49c1f99f5c452dd6.png
         * deleted : false
         * keywords :
         * addTime : 2018-02-01 00:00:00
         * level : L2
         * sortOrder : 7
         * name : 家具
         * pid : 1005000
         * updateTime : 2018-02-01 00:00:00
         * id : 1015000
         * iconUrl : http://yanxuan.nosdn.127.net/4f00675caefd0d4177892ad18bfc2df6.png
         * desc : 大师级工艺
         *//*
        private String picUrl;
        private Boolean deleted;
        private String keywords;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date addTime;
        private String level;
        private Integer sortOrder;
        private String name;
        private Integer pid;
        @JsonFormat (pattern = "${spring.jackson.dateFormat}", timezone = "${spring.jackson.timeZone}")
        private Date updateTime;
        private Integer id;
        private String iconUrl;
        private String desc;

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setDeleted(Boolean deleted) {
            this.deleted = deleted;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public void setAddTime(Date addTime) {
            this.addTime = addTime;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public void setSortOrder(Integer sortOrder) {
            this.sortOrder = sortOrder;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setPid(Integer pid) {
            this.pid = pid;
        }

        public void setUpdateTime(Date updateTime) {
            this.updateTime = updateTime;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public void setIconUrl(String iconUrl) {
            this.iconUrl = iconUrl;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public Boolean isDeleted() {
            return deleted;
        }

        public String getKeywords() {
            return keywords;
        }

        public Date getAddTime() {
            return addTime;
        }

        public String getLevel() {
            return level;
        }

        public Integer getSortOrder() {
            return sortOrder;
        }

        public String getName() {
            return name;
        }

        public Integer getPid() {
            return pid;
        }

        public Date getUpdateTime() {
            return updateTime;
        }

        public Integer getId() {
            return id;
        }

        public String getIconUrl() {
            return iconUrl;
        }

        public String getDesc() {
            return desc;
        }
    }*/
}
